<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%-- 
    Document   : configurar
    Created on : 26/11/2009, 03:54:10 PM
    Author     : tluyo
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Configuración</title>
        <link href="style.css" type="text/css" rel="StyleSheet">
        <script type="text/javascript">
            <!--
            function ejecutar1(id,parametro,level){
                document.getElementById(id).value=parametro;
                switch(level){
                    case 1:
                        document.getElementById('codCuentaBancaria').value=0;
                        document.getElementById('codTipoMovimientoBancario').value=0;
                    case 2:
                        document.getElementById('orden').value=0;
                    case 3:
                        document.getElementById('accion').value=0;
                    case 4:
                        document.getElementById('accion2').value=0;
                    case 5:
                        break;
                }
            }
            function ejecutar(id,parametro,level){
                ejecutar1(id,parametro,level);
                document.form1.submit();
            }
            -->
        </script>
    </head>
    <body>
        <h3>CONFIGURACION DE BANCOS Y CONCILIACIÓN</h3>
        <form action="ConfigurarServlet" method="post" name="form1">
            <br />
            <table  border="1" cellspacing="1" cellpadding="1" align="center"  width="750">
                <tr>
                    <td class="TDTitulo" width="50%">
                        BANCOS
                    </td>
                    <td class="TDTitulo" width="50%">
                        CUENTAS BANCARIAS
                    </td>
                </tr>
                <tr>
                    <td align="center">
                        <table  border="1" cellspacing="1" cellpadding="1" align="center" width="90%">
                            <c:forEach var="banco" items="${listaBanco}">
                                <tr <c:if test="${codBanco==banco.codBanco}">style="background-color:orange;"</c:if>>
                                    <td>${banco.codBanco}</td>
                                    <td><a href="#" onclick="ejecutar('codBanco', ${banco.codBanco},1)">${banco.nombreBanco}</a></td>
                                    <td>${banco.estado.estadoDescripcion}</td>
                                </tr>
                            </c:forEach>
                        </table>
                    </td>
                    <td align="center">
                        <table border="1" cellspacing="1" cellpadding="1"  align="center" width="90%">
                            <c:forEach var="cuentaBancaria" items="${listaCuentaBancaria}">
                                <tr <c:if test="${codCuentaBancaria==cuentaBancaria.codCuentaBancaria}">style="background-color:orange;"</c:if>>
                                    <td>${cuentaBancaria.codCuentaBancaria}</td>
                                    <td><a href="#" onclick="ejecutar('codCuentaBancaria',${cuentaBancaria.codCuentaBancaria},2)">${cuentaBancaria.nombreCuentaBancaria}</a></td>
                                    <td>${cuentaBancaria.numCuentaBancaria}</td>
                                    <td>${cuentaBancaria.moneda.nombreMoneda}</td>
                                </tr>
                            </c:forEach>
                        </table>
                    </td>
                </tr>
            </table>
            <br />
            <table  border="1" cellspacing="1" cellpadding="1" align="center"  width="750">
                <tr>
                    <td class="TDTitulo" width="50%">
                        TIPOS DE MOVIMIENTO
                    </td>
                    <td class="TDTitulo" width="50%">
                        CRITERIOS DE CONCILIACION
                    </td>
                </tr>
                <tr>
                    <td align="center">
                        <table  border="1" cellspacing="1" cellpadding="1" width="90%">
                            <c:forEach var="tipoMovimientoBancario" items="${listaTipoMovimientoBancario}">
                                <tr <c:if test="${codTipoMovimientoBancario==tipoMovimientoBancario.codTipoMovimientoBancario}">style="background-color:orange;"</c:if>>
                                    <td><a href="#" onclick="ejecutar('codTipoMovimientoBancario',${tipoMovimientoBancario.codTipoMovimientoBancario},2);">${tipoMovimientoBancario.nombreMovimientoBancario}</a></td>
                                    <td>${tipoMovimientoBancario.codTipoMovimientoContable}</td>
                                    <td>${tipoMovimientoBancario.contraCuentaContable}</td>
                                    <td>${tipoMovimientoBancario.tipoDocumentoContable}</td>
                                    <td>${tipoMovimientoBancario.estado}</td>
                                </tr>
                            </c:forEach>
                        </table>
                    </td>
                    <td align="center">
                        <table  border="1" cellspacing="1" cellpadding="1" align="center" width="90%">
                            <c:forEach var="criterioConciliacion" items="${listaCriterioConciliacion}">
                                <tr <c:if test="${codBanco==criterioConciliacion.codBanco && codTipoMovimientoBancario==criterioConciliacion.codTipoMovimientoBancario && orden==criterioConciliacion.orden}">style="background-color:orange;"</c:if>>
                                    <td>${criterioConciliacion.orden}</td>
                                    <td><a href="#" onclick="ejecutar('orden',${criterioConciliacion.orden},3);">${criterioConciliacion.criterioConciliacion}</a></td>
                                </tr>
                            </c:forEach>
                        </table>
                        <c:if test="${codTipoMovimientoBancario>0}">
                            <input type="button" value="Nuevo" onclick="ejecutar('accion',1,4);">
                        </c:if>
                        <c:if test="${orden>0}">
                            <input type="button" value="Editar" onclick="ejecutar('accion',2,4);">
                            <input type="button" value="Eliminar" onclick="ejecutar('accion',3,4);">
                            <input type="button" value="Subir" onclick="ejecutar('accion',4,4);">
                            <input type="button" value="Bajar" onclick="ejecutar('accion',5,4);">
                        </c:if>
                    </td>
                </tr>
            </table>
            <br/>
            <br/>
            <c:if test="${accion==1 || accion==2}">
                <table  border="0" cellspacing="1" cellpadding="1" align="center"  width="750">
                    <tr>
                        <td style="vertical-align:top">
                            <table border="1" cellspacing="1" cellpadding="1" align="left">
                                <tr>
                                    <td class="TDTitulo">Campo</td>
                                    <td class="TDTitulo">Tipo</td>
                                </tr>
                                <c:forEach var="filaEstadoCuentaDetalle" items="${EstadoCuentaDetalle}">
                                    <tr>
                                        <td>${filaEstadoCuentaDetalle.nombre}</td>
                                        <th>${filaEstadoCuentaDetalle.tipo}</th>
                                    </tr>
                                </c:forEach>
                            </table>
                        </td>
                        <td style="vertical-align:top">
                            <table  border="1" cellspacing="1" cellpadding="1" align="center"  width="300">
                                <tr>
                                    <td class="TDTitulo" width="50%">
                                        EDITAR CRITERIO DE CONCILIACION
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <textarea name="criterioConciliacionText" rows="5" cols="100">${criterioConciliacion.criterioConciliacion}</textarea>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <input type="button" value="Grabar" onclick="ejecutar('accion2', 1, 5);">
                                        <input type="button" value="Cancelar" onclick="ejecutar('accion2', 2, 5);">
                                    </td>
                                </tr>
                            </table>
                        </td>
                        <td style="vertical-align:top">
                            <table border="1" cellspacing="1" cellpadding="1" align="right">
                                <tr>
                                    <td class="TDTitulo">Campo</td>
                                    <td class="TDTitulo">Tipo</td>
                                </tr>
                                <c:forEach var="filaLibroBancos" items="${LibroBancos}">
                                    <tr>
                                        <td>${filaLibroBancos.nombre}</td>
                                        <th>${filaLibroBancos.tipo}</th>
                                    </tr>
                                </c:forEach>
                            </table>
                        </td>
                    </tr>
                </table>
            </c:if>
            <input type="hidden" name="codBanco" id="codBanco" value="${codBanco}">
            <input type="hidden" name="codCuentaBancaria" id="codCuentaBancaria" value="${codCuentaBancaria}">
            <input type="hidden" name="codTipoMovimientoBancario" id="codTipoMovimientoBancario" value="${codTipoMovimientoBancario}">
            <input type="hidden" name="orden" id="orden" value="${orden}">
            <input type="hidden" name="accion" id="accion" value="${accion}">
            <input type="hidden" name="accion2" id="accion2" value="${accion2}">
            <jsp:include page="menubar.jsp"></jsp:include>
        </form>
    </body>
</html>
